#include<iostream>
#include<string>
#include<cstdio>
#include<string.h>
#include<errno.h>
#include<cstdlib>
#include<unistd.h>

int fun()
{
	std::cout<<"hello world"<<std::endl;
	//exit(100);
	return 100;
}

int main()
{
	pid_t id = fork();
	if(id<0)
	{
		printf("errno : %d, errstring: %s\n", errno, strerror(errno));
		return errno;
	}






//	fun();
//	printf("程序运行结束");
//	sleep(2);
//	exit(23);

//	for(int i = 0;i<200;i++)
//	{
//		std::cout<<"code :"<< i <<", errstring: "<<strerror(i) << std::endl;
//	}



//	printf("before: errno : %d, errstring: %s\n", errno, strerror(errno));
//
//	FILE *fp = fopen("./log.txt","r");
//	if(fp==nullptr)
//	{
//		printf("before: errno : %d, errstring: %s\n", errno, strerror(errno));
//		return errno;
//	}
//
	return 10;
}
